package de.hska.kundenverwaltung;

import java.util.Date;

import javax.ejb.ApplicationException;

import de.hska.util.MessagesUtil;

@ApplicationException(rollback=true)
public class KundeDuplikatException extends KundenverwaltungException {
	private static final long serialVersionUID = 4867667611097919943L;
	private Long id;
	private String nachname;
	private String vorname;
	private Date seit;

	public KundeDuplikatException(Long id, String nachname, String vorname, Date seit) {
		super(MessagesUtil.getMessage("error.kundenverwaltung.kundeDuplikat", nachname, vorname));
		this.id = id;
		this.nachname = nachname;
		this.vorname = vorname;
		this.seit = seit;
	}

	public Long getId() {
		return id;
	}
	public void setId(Long id) {
		this.id = id;
	}

	public String getNachname() {
		return nachname;
	}
	public String getVorname() {
		return vorname;
	}
	public Date getSeit() {
		return seit;
	}
}
